const startMySqlMapper = {
    input: {
        sqlDataType: "varchar",
        len: 255,
        sqlDisabled: false,
    },
    textarea: {
        sqlDataType: "varchar",
        sqlDataLength: 255,
        sqlDisabled: false,
    },
    password: {
        sqlDataType: "varchar",
        sqlDataLength: 255,
        sqlDisabled: false,
    },
    number: {
        sqlDataType: "integer",
        sqlDataLength: 0,
        sqlDisabled: false,
    },
    map: {
        sqlDataType: "varchar",
        sqlDataLength: 100,
        sqlDisabled: false,
    },
    radio: {
        sqlDataType: "varchar",
        sqlDataLength: 255,
        sqlDisabled: false,
    },
    checkbox: {
        sqlDataType: "varchar",
        sqlDataLength: 255,
        sqlDisabled: false,
    },
    select: {
        sqlDataType: "varchar",
        sqlDataLength: 255,
        sqlDisabled: false,
    },
    cascader: {
        sqlDataType: "varchar",
        sqlDataLength: 255,
        sqlDisabled: false,
    },
    tree: {
        sqlDataType: "varchar",
        sqlDataLength: 255,
        sqlDisabled: true,
    },
    upload: {
        sqlDataType: "json",
        sqlDataLength: 0,
        sqlDisabled: true,
    },

    month: {
        sqlDataType: "timestamp",
        sqlDataLength: 0,
        sqlDisabled: true,
    },
    week: {
        sqlDataType: "timestamp",
        sqlDataLength: 0,
        sqlDisabled: true,
    },
    date: {
        sqlDataType: "timestamp",
        sqlDataLength: 0,
        sqlDisabled: true,
    },
    time: {
        sqlDataType: "timestamp",
        sqlDataLength: 0,
        sqlDisabled: true,
    },
    datetime: {
        sqlDataType: "timestamp",
        sqlDataLength: 0,
        sqlDisabled: true,
    },
    daterange: {
        sqlDataType: "varchar",
        sqlDataLength: 255,
        sqlDisabled: true,
    },
    timerange: {
        sqlDataType: "varchar",
        sqlDataLength: 255,
        sqlDisabled: true,
    },
    datetimerange: {
        sqlDataType: "varchar",
        sqlDataLength: 255,
        sqlDisabled: true,
    },
    elCalendar: {
        sqlDataType: "varchar",
        sqlDataLength: 255,
        sqlDisabled: true,
    },
    ueditor: {
        sqlDataType: "longtext",
        sqlDataLength: 0,
        sqlDisabled: true,
    },
    icon: {
        sqlDataType: "varchar",
        sqlDataLength: 255,
        sqlDisabled: false,
    },
    switch: {
        sqlDataType: "integer",
        sqlDataLength: 0,
        sqlDisabled: true,
    },
    rate: {
        sqlDataType: "float",
        sqlDataLength: 0,
        sqlDisabled: false,
    },
    slider: {
        sqlDataType: "integer",
        sqlDataLength: 0,
        sqlDisabled: false,
    },
    color: {
        sqlDataType: "varchar",
        sqlDataLength: 255,
        sqlDisabled: false,
    },
    dynamic: {
        sqlDataType: "json",
        sqlDataLength: 0,
        sqlDisabled: true,
    },
    defSqlDataType: 'varchar',
    defSqlDataLength: 255,
    defSqlDisabled: false
}
export default startMySqlMapper
